"""
企业发放的奖金根据利润提成。利润(I)：

低于或等于 10 万元时，奖金可提 10%；
高于 10 万元，低于 20 万元时，低于 10 万元的部分按 10%提成，高于 10 万元的部分，可提成 7.5%；
20 万到 40 万之间时，高于 20 万元的部分，可提成 5%；
40 万到 60 万之间时，高于 40 万元的部分，可提成 3%；
60 万到 100 万之间时，高于 60 万元的部分，可提成 1.5%，
高于 100 万元时， 超过 100 万元的部分按 1%提成， 从键盘输入当月利润 I，求应发放奖金总数？
"""
I = float(input('请输入当月利润(万元)：'))
# 方法一：
if I <= 10:
    bonus = I*0.1
elif I <= 20:
    bonus = 10 * 0.1 + (I-10) * 0.075
elif I <= 40:
    bonus = 10 * 0.1 + 10 * 0.075 + (I-20) * 0.05
elif I <= 60:
    bonus = 10 * 0.1 + 10 * 0.075 + 20 * 0.05 + (I-40) * 0.03
elif I <= 100:
    bonus = 10 * 0.1 + 10 * 0.075 + 20 * 0.05 + 20 * 0.03 + (I-60) * 0.015
else:
    bonus = 10 * 0.1 + 10 * 0.075 + 20 * 0.05 + 20 * 0.03 + 40 * 0.015 + (I-100) * 0.01
print(f'应发放奖金总数为{bonus}万元')
# 方法二：
ratio = [0.01, 0.015, 0.03, 0.05, 0.075, 0.1]
grade = [100, 60, 40, 20, 10, 0]
bonus = 0
for i in range(6):
    if I >= grade[i]:
        bonus += (I - grade[i]) * ratio[i]
        I = grade[i]
print(f'应发放奖金总数为{bonus}万元')
